permanent store - French English Dictionary